have a speech impediment - Allemand Anglais Dictionnaire